In letzter Zeit besteht ein starker Trend, die Macropakete für TEX mehr und mehr zu verfeinern und mit Zusatzfunktionen auszustatten. Dadurch wachsen diese immer mehr an, und es kann vorkommen, daß man an eine der Speichergrenzen von TEX stößt.
Um dem abzuhelfen gab es ab Dezember 1990 zwei verschiedene BigTEX-Versionen: eine für 2 MB und eine für 4 MB Speicherausbau.
Ab sofort gibt es nur noch eine BigTEX-Version, die jedoch in ihrem Speicherbedarf variabel ist und nach Bedarf angepaßt werden kann.
Hier sind die Daten der TEX-Version 3.141 // 2.6cs vom April 1992:
Größe | Normal | Large |
---|---|---|
Hauptspeicher mem_max |
65534 | 72000 ++ |
Platz für Trennmuster trie_size |
12000 | 16000 ++ |
Komplexität der Trennmuster trie_op_size |
500 | 3000 |
Komplexität der Trennmuster pro \language |
255 | 3000 |
Länge der Eingabezeilen buf_size |
2000 | 3000 |
Verfügbare strings max_strings |
6000 | 9500 |
Gesamtlänge aller strings pool_size |
55000 | 60000 ++ |
Platz für \global\def 's save_size |
600 | 3000 |
Verfügbare TEX-Kommandos hash_size |
3500 | 9500 |
Platz für fonts font_mem_size |
20500 | 22000 ++ |
Ladbare fonts pro TEX-Lauf font_max |
80 | 255 |
Name des PLAIN formats |
plain.fmt | plain.fml |
Größe des PLAIN formats ca. |
140 k | 230 k |
Läuft ab Speicherausbau | 1 MB | 2 MB |
Die mit "`++"' gekennzeichneten Größen können Sie verändern. Dazu tragen
Sie die gewünschten Werte einfach in der Datei \TEX\FORMATS\TEX_L.OPT
ein. Bitte beachten Sie jedoch, daß nach jeder Änderung alle TEX-Formate
neu erzeugt werden müssen.
Bevor Sie wie wild Speichererweiterungen kaufen, bedenken Sie bitte: Oftmals wird eine Grenze nur durch Fehler in der Eingabe erreicht. Nach Korrektur des Fehlers läuft dann alles mit dem normalen TEX.
Nur wenn das normale und das Large TEX die gleiche Versionsnummer tragen,
können alle IniTeX
's auf das gleiche TEX.POO
zugreifen, und
ihre Formate im selben Ordner ablegen. Andernfalls müssen Sie für die
unterschiedlichen Versionen verschiedene Format-Ordner anlegen, in die Sie
das jeweilige TEX.POO
kopieren, und die Sie dann jeweils im Environment
passend einstellen müssen.
Das Large TEX existiert außerdem in zwei Versionen: Eine universelle und eine speziell auf den Atari TT angepaßte, die auf normalen ST's nicht lauf"|fähig ist. Vom Large IniTEX gibt es dagegen nur eine Version; die damit erzeugten Formate können dann wahlweise mit der universellen oder der TT-Version weiterbenutzt werden.